package com.jic.member.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author wj
 */
@Setter
@Getter
@ApiModel(description = "api-添加会员积分接口")
public class MemberIntegralRestRequest implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(hidden = true)
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "用户id")
    private Long userId;
    @ApiModelProperty(notes = "1积分获取 2积分消耗")
    private Integer changeTypes;
    @ApiModelProperty(notes = "获取方式:1:下单赠送2:注册赠送3:评价赠送5:分享赠送6:点赞赠送8:收藏赠送")
    private Integer obtainMode;
    @ApiModelProperty(notes = "消耗方式:1:消费抵现")
    private Integer consumeMode;
    @ApiModelProperty(notes = "订单编号")
    private Long orderId;
    @ApiModelProperty(notes = "下单金额")
    private BigDecimal placeOrderAmount;

    @ApiModelProperty(notes = "评价赠送 1.带图 2.不带图")
    private Integer figureFlag;
}
